#ifndef IMAGEFILTER_H
#define IMAGEFILTER_H
// #include <QImage>
// #include <opencv2/core/core.hpp>
// #include <opencv2/highgui/highgui.hpp>
// #include <opencv2/imgproc/imgproc.hpp>
#include "opencv2/opencv.hpp"
using namespace cv;
class ImageFilter
{
public:
    ImageFilter();
public:
    //图像轮廓检测
    Mat edge(Mat image);
    //图像模糊处理
    Mat blur(Mat image);
    //图像锐化
    Mat sharp(Mat image);
    //图像双边滤波处理（美颜）
    Mat bifilter(Mat image);
    //图像浮雕处理
    Mat relief(Mat image,int Degree);
    //素描
    Mat sketch(Mat image);
    //怀旧
    Mat nostalgia(Mat image);
    //水彩
    Mat stylization(Mat image);
};

#endif // IMAGEFILTER_H
